package com.sz.netty.transport;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Transport point representing a start or end point of a transport segment
 */
public class TransportPoint {
    private Long recordId;
    private Date timestamp;
    private BigDecimal longitude;
    private BigDecimal latitude;
    private BigDecimal speed;
    private Double radarDistance;
    
    // Getters and setters
    public Long getRecordId() {
        return recordId;
    }
    
    public void setRecordId(Long recordId) {
        this.recordId = recordId;
    }
    
    public Date getTimestamp() {
        return timestamp;
    }
    
    public void setTimestamp(Date timestamp) {
        this.timestamp = timestamp;
    }
    
    public BigDecimal getLongitude() {
        return longitude;
    }
    
    public void setLongitude(BigDecimal longitude) {
        this.longitude = longitude;
    }
    
    public BigDecimal getLatitude() {
        return latitude;
    }
    
    public void setLatitude(BigDecimal latitude) {
        this.latitude = latitude;
    }
    
    public BigDecimal getSpeed() {
        return speed;
    }
    
    public void setSpeed(BigDecimal speed) {
        this.speed = speed;
    }
    
    public Double getRadarDistance() {
        return radarDistance;
    }
    
    public void setRadarDistance(Double radarDistance) {
        this.radarDistance = radarDistance;
    }
}